Home / Dictionary / Rosa odorata

Rosa odorata Uncommon

Noun

Definitions
Noun
1

any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers

Broader Terms (hypernyms)
rose
Rhyming Words
ata rata gata kata cata nata data lata fata sata mata bata tata iata iwata chata beata plata reata khata
Compare
Rosa odorata vs