Choose the correct meaning of idiom ” Spill the beans______ :

A. Become uncertain about something
B. To avoid from someone
C. To reveal the Secrets
D. Something difficult to accept

Leave a Comment