What's the Difference Between Analogy, Similie, Hyperbole, Metaphor, Pun, Idiom, Slang, Double Entendre?

Figures of Speech

melting pot
"America is a melting pot"
Analogy
A relationship of resemblance or equivalence between two situations, people, or objects, especially when used as a basis for explanation or extrapolation.

Examples:

  • "America is a melting pot"
  • "Analogy is an ingredient in English stew"
Similie
Figure of speech in which one thing is compared to another, in the case of English generally using like or as.

Examples:

  • "Life is like a box of chocolates, you never know what you're gonna get"
  • Good hip-hop music is like similie poetry.
Metaphor
An analogy between two objects or ideas, conveyed by the use of a word instead of another.

Examples:

  • "All the world's a stage."
  • "You are the light in my life"
hyperbole
Hyperbole: exaggeration
Hyperbole
A rhetorical device in which statements are exaggerated. It may be used to evoke strong feelings or to create a strong impression, but is not meant to be taken literally.

Examples:

  • These books weigh a ton. (These books are heavy.)
  • The path went on forever. (The path was very long.)
  • I'm doing a million things right now. (I'm busy.)
Pun

Example:

Idiom
A phrase or expression that means something different from what the words actually say. An idiom is usually understandable to a particular group of people.

Example:

  • 'over his head' for 'doesn't understand.'
Slang
The specialized language of a social group, sometimes used to make what is said unintelligible to those not members of the group; cant.

Examples: urbandictionary

Double entendre
A phrase that has two meanings, especially where one is innocent and literal, the other risqué, bawdy, or ironic; an innuendo.

Examples: