leafy [ leafier ; leafiest]
Notices
  • having a lot of leaves