snowface

Noun

 * 1) A snow-covered mountain feature.