haranguer
/həˈræŋər/
noun
- 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