esplanade
/ˈɛspləˌneɪd/
esplanade
English
Noun
Ad
Definition
A clear space between a citadel and the nearest houses of the town.
Etymology
1590s, from French esplanade (“clear, level space”), from Spanish esplanada (explanada), form of esplanar (“to flatten, to make level”), from Latin explānāre, from which English explain; see also plain (“level area, to flatten”), and Italian spianata, from spianare.
Ad