Chateau en Espagne Meaning, Definition & Usage

Definitions
  1. F., a castle in Spain, that is, a castle in the air, Spain being the region of romance.

Webster 1913