Spill The Beans : What is the meaning of this phrase?
By JULIE, Florida, USA - 29th Oct. 2007
This is an expression that is very popular in American English and is mostly used in informal contexts. When you Spill the beans, you unintentionally reveal a secret. The expression has more or less the same meaning as let the cat out of the bag.
• As expected, Sushi spilled the beans about Hari’s Surprise party.