Noun Definition

leaf bud

1.Definition: a bud from which leaves (but not flowers) develop

Category: Plants