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