·superl Consisting of leaves.
II. Leafy ·superl Full of leaves; abounding in leaves; as, the leafy forest.