esplanade

Noun
  1. A long stretch of open level ground (paved or grassy) for walking beside the seashore (synset 103302283)

Other Searches