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)

  1. a bud from which leaves (but not flowers) develop
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: