English dictionary
rosa chinensis meaning and definition
Definition and meaning of rosa chinensis at MeaningMonkey.org. rosa chinensis meaning and definition in the English Dictionary.ROSA CHINENSIS noun
Definition of Rosa chinensis (noun)
- shrubby Chinese rose; ancestor of many cultivated garden roses
- synonyms: Bengal rose, China rose
Source: Princeton University Wordnet