From Longman Dictionary of Contemporary Englishleafyleaf‧y /ˈliːfi/ adjective 1 NICEhaving a lot of leaves leafy green vegetables such as spinach2 ORGANIZATIONhaving a lot of trees and plants a leafy suburb
Examples from the Corpus
leafy• Spinach, chard, and other leafy greens are excellent in salads.• a leafy town