• Leafery

    Origin

    en + -leaf + ery

    Full definition of leafery

    Noun

    leafery

    (uncountable)
    1. leaves; foliage
    © Wiktionary