Spill the Beans

The phrase spill the beans means to reveal a secret, usually accidentally. It also implies that the revealed secret ruins a surprise or plan of some sort.

Origin
The word spill is derived from the English word spillan, which meant to destroy or kill, which carried into Middle English as spillen, which meant the same meaning. The phrase was used during the medieval times to express deterioration or to ruin something. In modern society, the phrase spill the beans can refer to different meanings, although it is most commonly used to express an unknowingly, accidental reveal of information not originally intended or with malicious intent.
 
< Prev   Next >