Definition Definition

snowcap - Meaning and Examples

Meaning of 'snowcap' (Webster Dictionary)

1 . Snowcap [ n.]
- A very small humming bird (Microchaera albocoronata) native of New Grenada.