Meaning of esplanade

Definition of esplanade

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

Other information on esplanade

WIKIPEDIA results for esplanade
Amazon results for esplanade