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.