English Dictionary
Definition esplanade in British English
esplanade noun
[countable] noun
/ˌespləˈneɪd/

English Dictionary