An Encylopedia Britannica Company

leafy

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