Solveeit Logo

Question

English Question on Idioms

Choose the word that best defines the given phrase.
Building castles in the air

A

Making impossible plans

B

Making tall promises

C

Building skyscrapers

D

Structures without strong foundation

Answer

Making impossible plans

Explanation

Solution

The correct option is (A): Making impossible plans.