Meaning of rose of china
Definition of rose of china
(noun)
large
showy
Asiatic
shrub
or
small
tree
having
large
single
or
double
red to deep-red flowers
Other information on rose of china
WIKIPEDIA results for
rose of china
Amazon results for
rose of china
Tweet