sentence1: when a pun is a spoken utterance , two types of puns are commonly distinguished : homophonic puns , which exploit different meanings of the same word , and heterophonic puns , in which one or more words have similar but not identical pronunciations to some other word or phrase that is alluded to in the pun .
sentence2: a pun is the exploitation of the various meanings of a word or words with phonetic similarity but different meanings .