Word
esplanade, n.
(esplanades)
a long stretch of open level ground (paved or grassy) for walking beside the seashore
<noun.artifact>
esplanade
semantic pointers
hypernym
promenade, mall