haranguer

/həˈræŋər/
noun
  1. A person who makes a long, loud, and forceful speech, especially one that criticizes or tries to persuade others.
    • The political haranguer ranted for an hour about the need for change.
    • She was known as a haranguer, always lecturing her coworkers about their mistakes.
    • The town hall meeting was dominated by a haranguer who wouldn't let anyone else speak.
Synonyms
What does "haranguer" mean? | whatsthatwordmean | whatsthatwordmean