esplanade
esplanada
translation of 'esplanade'
noun
esplanada
definition
Credits: Google Translate
English to Spanish Dictionary esplanade |