Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

castle in spain Definition

Cancel
castle in spain
noun phrase(castle in the air)
an impracticable project : daydream —called also castle in Spain

Words Related to castle in spain!

castle in spain Examples by Brain Bank Users