Meaning of rosa chinensis

Definition of rosa chinensis

(noun) shrubby Chinese rose; ancestor of many cultivated garden roses

Other information on rosa chinensis

WIKIPEDIA results for rosa chinensis
Amazon results for rosa chinensis