A homonym is a word with two distinct meanings, for instance:
chase (from dict.org)
To pursue for the purpose of killing or taking, as an enemy, or game; to hunt. [1913 Webster]
To cut, so as to make a screw thread. [1913 Webster]
Does homonym apply to terms (esp. colloquial) or phrases as well?
For instance, wife beater refers to either a type of shirt or a person who physically abuses their wife.
Is there a word or term that describes this type of word or phrase?