Home › Idioms

let the cat out of the bag

Meaning: to reveal a secret inadvertently.

Language: English

Literally: to let a cat out of a bag

Category: Animals

Origin: Medieval market fraud where cats were substituted for piglets in bags; buyers discovered the deception.

← Back to Idioms

Loading the full interactive collection…