LEAFIEST
- Having or characterized by much foliage because of an abundance of trees or bushes
- (of a plant) Producing or grown for its broad-bladed leaves
- Resembling a leaf or leaves
- LEAFY, covered with leaves [adj]
- (of a plant) Having many leaves
- LEAFY, abounding in leaves [adj]