Meaning of japanese cherry
Definition of japanese cherry
(noun)
ornamental
tree
with
inedible
fruits
widely
cultivated
in
many
varieties for its
white
blossoms
Other information on japanese cherry
WIKIPEDIA results for
japanese cherry
Amazon results for
japanese cherry
Tweet