Meaning of haranguer

Definition of haranguer

(noun) a public speaker who delivers a loud or forceful or angry speech

Other information on haranguer

WIKIPEDIA results for haranguer
Amazon results for haranguer