Choose the correct meaning of idiom ” Spill the beans______ :
ASomething difficult to accept
BTo reveal the Secrets
CTo avoid from someone
DBecome uncertain about something
Correct answer
B. To reveal the Secrets
Explanation
Disclose a secret or reveal something prematurely, as in You can count on little Carol to spill the beans about the surprise. In this colloquial expression, first recorded in 1919, spill means “divulge,” a usage dating from the 1500s.