China rose

noun

1.
shrubby Chinese rose; ancestor of many cultivated garden roses
2.
large showy Asiatic shrub or small tree having large single or double red to deep-red flowers