Also found in: Dictionary, Thesaurus, Encyclopedia, Wikipedia.
1. Stentor Greek Mythology A loud-voiced Greek herald in the Iliad.
2. One with a loud or piercing voice.
3. Any of several trumpet-shaped ciliate protozoans of the genus Stentor, living in freshwater habitats and feeding chiefly on smaller microorganisms.