Leafy /(?)/

Leaf·y

Leafy

a.
  1. Full of leaves; abounding in leaves; as, the leafy forest.
  2. Consisting of leaves.