English dictionary
leaf bud meaning and definition
Definition and meaning of leaf bud at MeaningMonkey.org. leaf bud meaning and definition in the English Dictionary.LEAF BUD noun
Definition of leaf bud (noun)
- a bud from which leaves (but not flowers) develop
Source: Princeton University Wordnet