mountain rose

noun

Definition of mountain rose

1 : a European alpine rose (Rosa pendulina) with crimson flowers
2 : coralvine