foliaged
1. [ adjective ] (botany) bearing numerous leaves
Synonyms: foliose foliaceous
Related terms: leafy