haranguer
synonyms
declaimer
hypernyms
orator
public speaker
rhetorician
speechifier
speechmaker