haranguer

Nouns

  • (n) a public speaker who delivers a loud or forceful or angry speech

Words of close approximity

harangue