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