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
Select the most appropriate meaning of the given idiom.
To make castles in the air