English dictionary
china rose meaning and definition
Definition and meaning of china rose at MeaningMonkey.org. china rose meaning and definition in the English Dictionary.CHINA ROSE noun
Definition of China rose (noun)
- shrubby Chinese rose; ancestor of many cultivated garden roses
- synonyms: Bengal rose, Rosa chinensis
- large showy Asiatic shrub or small tree having large single or double red to deep-red flowers
Source: Princeton University Wordnet