Wiktionary
snow lotus
n. Any of various plants in the genus (taxlink Saussurea genus noshow=1) that grow at high latitudes in central Asia.