Speechifier Synonyms

One who delivers a public speech
(Noun)