A pun is a joke that uses different meanings of a word or words that sound alike but have different meanings.