Dictionary search results

Showing 1-3 of 3 results

esplanade British & World English

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

esplanade English-Spanish

paseo m marítimo, malecón mAmL, costanera fCS