Rosa moschata
1.
(
noun
) rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers
Synonyms:
musk rose
Related Words:
rose
Terms and Conditions of Use / Copyright Notice