haranguer

/ˈhærəɡər/

Definitions

1. noun

a person who speaks at length in a forceful or persuasive manner, typically in a way that is perceived as annoying or tedious

“The politician’s opponent was portrayed as a skilled haranguer by the media, able to sway voters with her passionate speeches.”

Synonyms

  • lecturer
  • orator
  • speaker

Antonyms

  • dissenter
  • listener