Definition of mountain snow in English:

mountain snow

noun

  • Snow lying on the surface of mountains.

Origin

Mid 16th century; earliest use found in George Turberville (c1543–c1597), poet and translator. From mountain + snow.

Pronunciation

mountain snow

/ˌmaʊntɪn ˈsnəʊ/