ramadaTop 25000MeaningsNoun1. a cluster of branches, foliage2. a shed or hut made of branches (Latin America)