Loading page
mountain rose is a noun meaning "European alpine rose with crimson flowers". It carries one recorded sense.
European alpine rose with crimson flowers
Definitions, synonyms and semantic relations for mountain rose come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. .