Stentor noun2. 
['stɛntɔ:] Also 
stentor. 
E17.[A Greek herald in the Trojan war famous for his powerful voice.]1.  A person with a powerful voice. 
E17.2.  A trumpet-shaped sedentary ciliate protozoan of the genus 
Stentor. 
M19.  [TahlilGaran] English Dictionary ▲