SNOWCAP
Meaning of SNOWCAP in English
/snoh"kap'/ , n.
a layer of snow forming a cap on or covering the top of something, as a mountain peak or ridge.
[ 1870-75; SNOW + CAP 1 ]
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012