Meaning of rosa moschata
Definition of rosa moschata
(noun)
rose
native
to Mediterranean
region
having
curved
or
climbing
branches and
loose
clusters of
musky-scented
flowers
Other information on rosa moschata
WIKIPEDIA results for
rosa moschata
Amazon results for
rosa moschata
Tweet