Synonyms of Esplanade in English :
Antonyms of Esplanade in English
Thesaurus of Esplanade in English
1. (noun) a long stretch of open level ground (paved or grassy) for walking beside the seashore