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.

Derivatives:

snowcapped adj.

Oxford English vocab.      Оксфордский английский словарь.