What is the meaning of Haranguer?

One who harangues.

to harangue

to excite, to rile up (especially a crowd)

Source: wiktionary.org