GeneralConnection.com
➔
Dictionary
haranguer
Noun
1. orator
1. speechmaker, rhetorician, public speaker, speechifier
Usage