Rosa odorata
English Dictionary
->
Letter R
-> Rosa odorata
Search Dictionary:
Rosa odorata Definition
(n)
any
of
several
hybrid
bush
roses
derived
from
a
tea
-
scented
Chinese
rose
with
pink
or
yellow
flowers
Rosa odorata Synonyms
Rosa odorata
tea rose
© Art Branch Inc.