leafy adjective definition in House location topic from the Oxford Advanced Learner's Dictionary

leafy

 adjective: House location topic
(approving) (of a place) having a lot of trees and plants leafy suburbs