polyseme (seme + poly-; many)
A word or phrase that has multiple meanings, or, more specifically, multiple etymologically related meanings