IdiomDaily LifeEnglish

have the last laugh

Meaning: To outsmart or get revenge on someone who thinks he or she has been clever.

Example: “They mocked her small bakery, but with three shops now, she had the last laugh.”

Origin: Descends from a proverb tradition going back at least to the 15th century, expressed in various forms across several languages before settling into English. John Ray's 1678 proverb collection has an early English version, "better the last smile than the first laughter," which sharpened over time into the now-standard "he who laughs last, laughs best" (or "longest"). "Have the last laugh" is the streamlined modern form of that older saying, capturing the same idea in fewer words: real, lasting satisfaction belongs to whoever is still amused once the argument, contest, or joke has fully played out — not to whoever got the first, premature laugh.

More English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →