SNOWCAP


Meaning of SNOWCAP in English

■ noun

1》 a covering of snow on the top of a mountain.

2》 a small Central American hummingbird with mainly purple plumage and a white crown. [ Microchera albocoronata .]

Derivatives

snow-capped adjective

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.