China Rose (Noun)
Meaning 1
Shrubby Chinese rose; ancestor of many cultivated garden roses.
Classification
Nouns denoting plants.
Synonyms
Hypernyms
Meaning 2
Large showy Asiatic shrub or small tree having large single or double red to deep-red flowers.
Classification
Nouns denoting plants.