haranguer

Noun
  1. A public speaker who delivers a loud or forceful or angry speech (synset 110179307)

Found on Word Lists

Other Searches