Translation of esplanad in English:

esplanad

esplanade

noun

  • 1

    esplanade, level area, promenade