esplanade
Concise Oxford English Dictionary © 2008 Oxford University Press:
esplanade /ˌɛspləˈneɪd, -ˈnɑːd/
▶noun a long, open, level area, typically beside the sea, along which people may walk for pleasure.
■ an open, level space separating a fortress from a town.
– origin C16: from Fr., from Ital. spianata, from L. explanatus ‘levelled’, from explanare (see explain).
'esplanade' also found in these Oxford entries:

