leafy adj : having or covered with leaves; "leafy trees"; "leafy vegetables" [ant: {leafless}] [also: {leafiest}, {leafier}] Source: WordNet® 2.0