Select the most appropriate meaning of the given idiom.

To make castles in the air

1
to be very ambitious
2
to accomplish difficult tasks
3
to show signs of cowardice
4
to create impossible dreams or hopes

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation