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

More General Terms