pickpublic speaker . public speaker {n.} A person who speaks to the public. A public speaker must appeal to all kinds of people. Categories: add yours noun Source: A Dictionary of American Idioms Subscribe to: American IdiomsEnglish Slang Discuss