ESPLANADE


Meaning of ESPLANADE in English

noun a grass plat; a lawn.

2. esplanade ·noun a clear space between a citadel and the nearest houses of the town.

3. esplanade ·noun any clear, level space used for public walks or drives; ·esp., a terrace by the seaside.

4. esplanade ·noun the glacis of the counterscarp, or the slope of the parapet of the covered way toward the country.

Webster English vocab.      Английский словарь Webster.