tub-thumper
hypernyms
orator
public speaker
rhetorician
speechifier
speechmaker