Choose the correct meaning of the idiom 'to spill the beans'.ATo waste foodBTo cook in a hurryCTo reveal a secretDTo spoil a plan deliberately Correct answer: C ExplanationTo spill the beans means to disclose secret information, usually by accident. Join the discussion Report an error