Beta Free while we're in beta — 2 months of full access, no card needed. Sign up free
LLH Tutor Try it free
You asked:

What does 'let the cat out of the bag' mean?

What it means: To accidentally reveal a secret or surprise that was supposed to be kept hidden.

"He let the cat out of the bag about the surprise party."
"I've let the cat out of the bag — pretend you don't know."

Where it comes from: Medieval markets, where unscrupulous traders would put a cat in a bag and sell it as a piglet. If the buyer opened the bag, the deception was revealed — the "cat was out of the bag." Also the origin of "buying a pig in a poke."

How it differs from "spill the beans": Both involve revealing secrets. "Spill the beans" is often deliberate or accidental. "Let the cat out of the bag" implies the secret was being hidden in something (a plan, a surprise) and someone opened it.

Register: Casual. Very common in everyday speech.

Tags: idioms, secrets, accidental, everyday English

Get explanations like this for your English questions

Personalised to your native language, level, and goals. Free to start.

Start learning free