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