Definition of Rosa Odorata in English :
Define Rosa Odorata in English
Rosa Odorata meaning in English
Meaning of Rosa Odorata in English
Pronunciation of Rosa Odorata in English
Rosa Odorata pronunciation in English
Pronounce Rosa Odorata in English
Rosa Odorata
see synonyms of rosa odorataNoun
1. rosa odorata, tea rose
any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
WordNet Lexical Database for English. Princeton University. 2010.