Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of snowcap

- A very small humming bird (Microchaera albocoronata) native of New Grenada.

Crossword clue for snowcap

- White covering on a peak
- White mountain peak