Youtube: Hilarious Puns
Definition: a joke exploiting the different possible meanings of a word or the fact that there are words that sound alike but have different meanings
A pun is a play on words in which a humorous effect is produced by using a word that suggests two or more meanings or by exploiting similar sounding words having different meanings. Humorous effects created by puns depend upon the ambiguities words entail. The ambiguities arise mostly in homophones and homonyms.
Youtube: Another
definition