rosa moschata is a noun meaning "rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers". It carries one recorded sense.
Definitions, synonyms and semantic relations for rosa moschata come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.