English | German | Russian | Czech

esplanade English

Meaning esplanade meaning

What does esplanade mean?

esplanade

a long stretch of open level ground (paved or grassy) for walking beside the seashore

Synonyms esplanade synonyms

What other words have the same or similar meaning as esplanade?

esplanade English » English

promenade avenue walk open space boardwalk

Are you looking for...?