MOUNTAIN ROSE
Meaning of MOUNTAIN ROSE in English
noun
1. : a European alpine rose ( Rosa pendulina ) with crimson flowers
2. : coralvine
3. : catawba rhododendron
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012