文polyglot.
← English dictionary
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

Sources

Bidyazo vocabulary library ↗