to spill the beans : reveal secret information indiscreetly. Look at the sentence: I spilled the beans about the surprise party, by telling the birthday girl. Here, to reveal a secret is the right option.
Spill The Beans Meaning, Examples, Synonyms
A Comprehensive Guide to Idioms in English • 7ESL
Spill the beans meaning Learn the best English idioms
Spill the beans, Ancient Greece and horse racing: the origin of an idiom
Idioms Spill the beans
What are English idioms? - Studio English
IDIOMS DIGITAL ACTIVITY READING ESCAPE CHALLENGE – Presto Plans
A List of Common English Idioms, Proverbs, & Expressions
35 Common idioms and their meanings - Writer
Idiom: Spill the Beans (meaning and examples)
101 idioms
41 Best Idioms for Kids- With Examples & Easy Explanations