speechwriterEtymologyFrom speech + writer.nounSomeone who writes speeches for others, especially as a profession.