SynonymX
Speak
Snowcap
Definition of Snowcap
1.
A covering of snow (as on a mountain peak)
Noun
Semanticaly linked words with "snowcap"
cover
covering
natural covering
Hyponims for word "snowcap"
cover
covering
natural covering