Meaning of leafy
Definition of leafy
(adj)
having or
covered
with leaves; "leafy trees"; "leafy vegetables"
Other information on leafy
WIKIPEDIA results for
leafy
Amazon results for
leafy
Tweet