Leafy - Definition

leafy

adj 1: having or covered with leaves; "leafy trees"; "leafy
vegetables" [ant: leafless]

Look up another word