Portuguese-English dictionary »

esplanada meaning in English

PortugueseEnglish
esplanada noun
{f}

sidewalk cafe(an outdoor portion of a restaurant)
noun