1. (superl) Full of leaves; abounding in leaves; as, the leafy forest.
2. (superl) Consisting of leaves.