Meaning of flowering cherry
Definition of flowering cherry
(noun)
any of
several
shrubs or trees of the
genus
Prunus
cultivated
for their
showy
white
or
pink
single
or
double
blossoms
Other information on flowering cherry
WIKIPEDIA results for
flowering cherry
Amazon results for
flowering cherry
Tweet