Rosa moschata
English Dictionary
->
Letter R
-> Rosa moschata
Search Dictionary:
Rosa moschata Definition
(n)
rose
native
to
Mediterranean
region
having
curved
or
climbing
branches
and
loose
clusters
of
musky
-
scented
flowers
Rosa moschata Synonyms
musk rose
Rosa moschata
© Art Branch Inc.