public speaker n : a person who delivers a speech or oration [syn: orator, speechmaker, rhetorician, speechifier]