RAMADA


Meaning of RAMADA in English

n. open-air shelter with a thatched roof (found mainly on beaches and in picnic areas)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.