English / idiom
Spill the Beans
MEANING IN ENGLISH
To inadvertently or prematurely reveal secret information or surprise plans.
In context
01
We planned an emotional surprise homecoming for our grandmother, but my little cousin accidentally spilled the beans.
02
The retiring mentor swore his colleagues to secrecy so no one would spill the beans about the endowment gift.
Synonyms
let the cat out of the bag,blow the whistle,disclose the secret
Antonyms
keep the secret,remain tight-lipped,guard the confidence
Collocations
accidentally spill the beans,refuse to spill the beans,ready to spill the beans