English Etymology From leaf + bud. Noun leafbud (plural leafbuds) Alternative form of leaf bud. Anagrams beadfulWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads