rosebud cherry
English Dictionary
->
Letter R
-> rosebud cherry
Search Dictionary:
rosebud cherry Definition
(n)
shrub
or
tree
native
to
Japan
cultivated
as
an
ornamental
for
its
rose
-
pink
flowers
rosebud cherry Synonyms
Prunus subhirtella
rosebud cherry
winter flowering cherry
© Art Branch Inc.