snow rose

noun

Definition of snow rose

: a low shrub (Rhododendron chrysanthum) of cool regions in northeastern Asia sometimes cultivated for its pale yellow flowers