What is the word for a "play-on words"?

What is the word for a "play-on words"?

Explanation
  • A pun is a form of wordplay that exploits multiple meanings of a word or similar-sounding words for humorous or rhetorical effect.
  • Example: Time flies like an arrow; fruit flies like a banana.