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