kamus
.
Search
About
snowcap
English
snowcap
Noun
A covering of snow (as on a mountain peak)
English: snowcap