Noun
1. speechmaker
2. rhetorician, public speaker, speechifier, speaker, talker, utterer, verbalizer, verbaliser