leaf bud
English
Noun
leaf bud (plural leaf buds)
- (botany) A bud which develops into a leaf or a leafy branch.
Translations
bud which develops into a leaf
|
References
leaf bud in Webster’s Revised Unabridged Dictionary, G. & C. Merriam, 1913
Anagrams
- beadful