• Leafbud

    Origin

    From en + leaf + bud.

    Full definition of leafbud

    Noun

    leafbud

    (plural leafbuds)

    Anagrams

    © Wiktionary