snow lion noun1 •A Tibetan national emblem and religious and cultural icon, depicted as a white lion with green manes and a green tail. formssnow lions