Meaning of rosebud cherry
Definition of rosebud cherry
(noun)
shrub
or
tree
native
to Japan
cultivated
as an
ornamental
for its rose-pink flowers
Other information on rosebud cherry
WIKIPEDIA results for
rosebud cherry
Amazon results for
rosebud cherry
Tweet