leafiest
/ˈliːfɪsti/Definitions
1. adjective
having the most or the largest number of leaves
“The leafiest part of the forest was where the ancient trees grew.”
2. superlative
used to compare three or more things, and indicates the one that has the most or the greatest amount of something
“This is the leafiest garden I’ve ever seen in the summer.”