hojarasca
Top 25000
Meanings
Noun
1. leaf litter
2. excessive foliage
3. leaf-storm
4. rubbish