SNOW ROSE
Meaning of SNOW ROSE in English
noun
: a low shrub ( Rhododendron chrysanthum ) of cool regions in northeastern Asia sometimes cultivated for its pale yellow flowers
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012