STENTOR

Definition of STENTOR

  1. (noun)a speaker with an unusually loud voice
  2. (noun)any of several trumpet-shaped ciliate protozoans that are members of the genus Stentor