Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

leaf bud Definition

Cancel
leaf bud
noun(leaf bud)
a bud that develops into a leafy shoot and does not produce flowers

Words Related to leaf bud!

leaf bud Examples by Brain Bank Users