SNOWCAP


Meaning of SNOWCAP in English

n. covering of snow on a mountaintop

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.