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
Tweet