Definitions of speechwriter:

  • noun:   a writer who composes speeches for others to deliver