STENTOR Meaning of STENTOR in English n. one who has a loud and powerful voice; any ciliate protozoan from the genus Stentor (Zoology) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012