A pun is a form of wordplay that uses multiple meanings of a word or phrase for humorous effect. Homographs are words that are spelled the same but have different meanings. This worksheet will challenge your students to find the definitions for each homograph that gives the puns their double meaning.