Meaning
To reveal a secret or surprise unintentionally.
Origin
From old market scams where sellers would put a cat in a bag pretending to be a pig. Letting the cat out revealed the trick.
Example Sentence
"She let the cat out of the bag about the surprise party."
Synonyms
reveal a secret
spill the beans
give away
blow the whistle