haranguer has definitions from the field of rhetoric
1
[ noun ] (rhetoric) a public speaker who delivers a loud or forceful or angry speech

Related terms

orator harangue

*