What does the idiom 'Spill the beans' mean?
Show answer & explanation
Correct answer: C
Explanation
Meaning: To "spill the beans" means to disclose confidential or secret information, often unintentionally or prematurely.
Origin: One popular theory traces the phrase back to ancient Greece, where different coloured beans were used for anonymous voting. If the jar of beans was accidentally knocked over or "spilled," the secret results of the vote would be revealed early.
Example: I was planning a surprise party for him, but his sister accidentally spilled the beans.