Definitions for esplanade
Overview of noun esplanade
The noun esplanade has 1 senses? (no senses from tagged texts)
1. esplanade
(a long stretch of open level ground (paved or grassy) for walking beside the seashore)
(a long stretch of open level ground (paved or grassy) for walking beside the seashore)
