Dictionary search results

Showing 1-2 of 2 results

esplanade British & World English

A long, open, level area, typically beside the sea, along which people may walk for pleasure