vocab dash
Log in
Sign up
hojarasca
Top 25000
Meanings
Noun
1. leaf litter
2. excessive foliage
3. leaf-storm
4. rubbish