leafiest
superlative form of leafy: most leafy
Adjective
superlative form of leafy: most leafy