snow rose
noun
: a low shrub (Rhododendron chrysanthum) of cool regions in northeastern Asia sometimes cultivated for its pale yellow flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share