1.

Choose the correct meaning of following idiom. - To make castles in the air

A. To do day-dreaming
B. to be too ambitious
C. to be conceited
D. to be boastful
Answer» B. to be too ambitious


Discussion

No Comment Found

Related MCQs