rosa moschata Meaning, Definition & Usage

  1. noun rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers
    musk rose.

WordNet