FOLIAGED





Definition:

  1. [adjective] bearing numerous leaves
    Synonyms: foliaceous, foliose

Synonyms: