spill the beans
Definition from Wiktionary, the free dictionary
- (intransitive, idiomatic) To reveal a secret; to disclose.
- They had planned it as a surprise party, but somebody spilled the beans.
- (intransitive) To fart. (Can we verify(+) this sense?)
- Someone suddenly spilled the beans during the meeting.