Fetching details from the dictionary...
snowy mountain; permanently snow-covered mountain
pile of snow
「雪山」 has another reading with different meanings.