noun a howling monkey, or howler.
2. stentor ·noun a herald, in the iliad, who had a very loud voice; hence, any person having a powerful voice.
3. stentor ·noun any species of ciliated infusoria belonging to the genus stentor and allied genera, common in fresh water. the stentors have a bell-shaped, or cornucopia-like, body with a circle of cilia around the spiral terminal disk. ·see ·illust. under heterotricha.