esplanade
/ɛsplʌnˈɑd/
Explore definitions, synonyms, and language insights of esplanade
Definitions
Noun
a long stretch of open level ground (paved or grassy) for walking beside the seashore