esplanade noun definition in Coastlines and the sea topic from the Oxford Advanced Learner's Dictionary

esplanade

 noun: Coastlines and the sea topic
a level area of open ground in a town for people to walk along, often by the sea or a river People were lying on the beach and strolling along the esplanade.