What is the meaning of the idiom “Spill the beans”?8A. To make a mess B. To reveal a secret C. To tell a lie D. To start a fightSubmitted by: Muhammad Waseem Read More Details about this Mcq: