Noun Definition

mountain rose

1.Definition: European alpine rose with crimson flowers

Related Noun(s):rosa pendulina

Category: Plants