Select the most appropriate meaning of the given idiom.
Spill the beans
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. Give away a secret.
"Spill the beans" means to reveal a secret or confidential information, often unintentionally.
It implies the act of sharing information that was supposed to be kept secret.
So, "give away a secret" accurately captures the meaning of this idiom.