SNOWCAP


Meaning of SNOWCAP in English

[snow.cap] n (1871): a covering cap of snow (as on a mountain peak) -- snow.capped adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.