leaf bud

Explore definitions, synonyms, and language insights of leaf bud

Definitions

Noun
a bud from which leaves (but not flowers) develop

More General Terms

bud