Word
haranguer, n.
(haranguers)
a public speaker who delivers a loud or forceful or angry speech
<noun.person>
haranguer
lexical pointers
derivationally related form
harangue
semantic pointers
hypernym
orator, rhetorician, speechmaker, public speaker, speechifier