Dictionary (n.) One who makes speeches; one accustomed to speak in a public assembly.Thesaurus debater declaimer demagogue haranguer jawsmith panelist public speaker rabble-rouser ranter speaker speecher speechifier spieler spokesman spokeswoman spouter talker tub-thumper |