'speechwriter' definitions:

Definition of 'speechwriter'

(from WordNet)
noun
A writer who composes speeches for others to deliver