polysemantic word

noun

1.
a word having more than one meaning