pun: n. A play on words, sometimes on different senses of the same word and sometimes on the similar sense or sound of different words.