spill the beans
verb
- to let the cat out of the bag; to inadvertently or prematurely reveal a secret
Wiktionary
Pronunciation: /ˌspɪl ðə ˈbiːnz/
verb
Etymology: First attested in 20th century American English. One possible origin for the phrase is from an Ancient Greek practice of using different-coloured beans for voting, where spilling the jar containing them would unwantedly reveal the results, though this might be folk etymology.
- To reveal a secret; to disclose information.
“They had planned it as a surprise party, but somebody spilled the beans.”
“I guarantee you, someone's going to spill the beans and next thing this shit's all over the news.”