snow-capped

adj

1.
(of mountains) capped with a covering of snow
Pertainym:
snowcap