1.

what is the meaning of idiom 'Heads will roll ' ?

A. To find oneself in an awkward predicament
B. Work required great effort
C. People will get into serve trouble
D. Confused
Answer» D. Confused


Discussion

No Comment Found