public speaker - English Synonyms Dictionary

public speaker

n.
[1] orator , speechmaker , rhetorician , speechifier