English dictionary
rosa odorata meaning and definition
Definition and meaning of rosa odorata at MeaningMonkey.org. rosa odorata meaning and definition in the English Dictionary.ROSA ODORATA noun
Definition of Rosa odorata (noun)
- any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
- synonyms: tea rose
Source: Princeton University Wordnet