Mountain rose Meaning, Definition & Usage

  1. noun European alpine rose with crimson flowers
    Rosa pendulina.

WordNet


Definitions
  1. (Bot.), a species of rose with solitary flowers, growing in the mountains of Europe (Rosa alpina).

Webster 1913