Mountain rose Meaning, Definition & Usage
-
noun European alpine rose with crimson flowers
Rosa pendulina.
WordNet
Definitions
(Bot.) , a species of rose with solitary flowers, growing in the mountains of Europe (Rosa alpina ).