Abounding with snow; snowy; snow-covered (now especially in reference to plant habitats).
Found or thriving in snowy conditions.