English dictionary
mountain rose meaning and definition
Definition and meaning of mountain rose at MeaningMonkey.org. mountain rose meaning and definition in the English Dictionary.MOUNTAIN ROSE noun
Definition of mountain rose (noun)
- European alpine rose with crimson flowers
- synonyms: Rosa pendulina
Source: Princeton University Wordnet