haranguer

synonyms

declaimer

hypernyms

orator

public speaker

rhetorician

speechifier

speechmaker