leafy

Explore definitions, synonyms, and language insights of leafy

Definitions

Adjective
having or covered with leaves; "leafy trees"; "leafy vegetables"