stentor

  • n.(In Homer's epic Iliad) tone of the Voice Messenger; voice of people
  • WebHorn worms; Stentor and Stentor