SNOWCAP


Meaning of SNOWCAP in English

noun a very small humming bird (microchaera albocoronata) native of new grenada.

Webster English vocab.      Английский словарь Webster.