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