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