snow lion

Noun

 * 1) A Tibetan national emblem and religious and cultural icon, depicted as a white lion with green manes and a green tail.