ramada
Top 25000
Meanings
Noun
1. a cluster of branches, foliage
2. a shed or hut made of branches (Latin America)