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