SNOWCAP


Meaning of SNOWCAP in English

Snow covering a mountain peak, especially such snow existing year-round.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.