Meaning of china rose
Definition of china rose
(noun)
shrubby
Chinese rose;
ancestor
of
many
cultivated
garden
roses
large
showy
Asiatic
shrub
or
small
tree
having
large
single
or
double
red to deep-red flowers
Other information on china rose
WIKIPEDIA results for
china rose
Amazon results for
china rose
Tweet