SNOWCAP


Meaning of SNOWCAP in English

n. 1 the tip of a mountain when covered with snow. 2 a white-crowned humming-bird, Microchera albocoronata, native to Central America. snowcapped adj.

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