Choose the meaning of the idiom: to let the cat out of the bag.
- A. to release an animal
- B. to reveal a secret unintentionally
- C. to create confusion deliberately
- D. to escape from danger
Explanation
The idiom describes a secret slipping out by accident, and it comes from a market trick in which a cat was substituted for a piglet. Idioms are figurative, so the literal reading is always wrong. A close relative is to spill the beans, which carries the same meaning.