Speechwriter has 2 different meanings across 1 category:
Noun
a writer who composes speeches for others to deliver
someone who writes speeches for others, especially as a profession