VariousWords beta
Related Terms:
Definitions:
Noun
leaf bud
Definition: a bud from which leaves (but not flowers) develop
Definition: A bud which develops into a leaf or a leafy branch.