English synonyms about - contact  

Rosa odorata

noun

1 Rosa odorata

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

synonym: tea rose.


Find more on rosa odorata elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0379