leaf bud
English Dictionary
->
Letter L
-> leaf bud
Search Dictionary:
leaf bud Definition
(n)
a
bud
from
which
leaves
(
but
not
flowers
)
develop
leaf bud Synonyms
leaf bud
© Art Branch Inc.