Leafiest meaning : Covered with leaves Containing much foliage In the form of leaves (of some material) Resembling a leaf (of a place) wealthy, middle- or upper-class
leafiest
debrief
mikados
trendspotter
fardel