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