leafy

1 ENTRIES FOUND:
leafy /ˈliːfi/ adjective
leafier; leafiest
leafy
/ˈliːfi/
adjective
leafier; leafiest
Britannica Dictionary definition of LEAFY
1 
: having many leaves or trees
2 
: consisting mostly of leaves