What does the idiom "To spill the beans" mean?
To accidentally reveal a secret
To face consequences for wrongdoing
To announce exciting news

English Idioms and Expressions Exercises are loading ...