snowy mountain; permanently snow-covered mountain
Himalayas
「雪山」 has another reading with different meanings.
the Himalayas