Definisi 'snowcap'

English to English
noun
1 a covering of snow (as on a mountain peak) Terjemahkan
source: wordnet30

2 A very small humming bird (Microchæra albocoronata) native of New Grenada. Terjemahkan
source: webster1913


Visual Synonyms