Noun Definition

esplanade

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

Category: Objects