1.

what is the meaning of idiom 'To let one’s hair down ' ?

A. To annoy somebody
B. To behave informally
C. To be on good terms with both sides in a dispute
D. A very minor mistake (of somebody)
Answer» C. To be on good terms with both sides in a dispute


Discussion

No Comment Found