spill the beansREVEAL ALL, tell all, give the game away, talk, let the cat out of the bag, blab, come clean
[TahlilGaran] Dictionary of Contemporary English ▲
spill the beans v. phr.,
informal To tell a secret to someone who is not supposed to know about it.
John's friends were going to have a surprise party for him, but Tom spilled the beans. Compare: GIVE AWAY
3, LET THE CAT OUT OF THE BAG, TELL TALES OUT OF SCHOOL.
[TahlilGaran] English Idioms Dictionary ▲