SPAIN


Meaning of SPAIN in English

See: BUILD CASTLES IN THE AIR or BUILD CASTLES IN SPAIN.

Dictionary of English idioms .      Словарь английских идиом.