SNOWCAP Meaning of SNOWCAP in English noun a very small humming bird (microchaera albocoronata) native of new grenada. Webster English vocab. Английский словарь Webster. 2012