English dictionary
snowcap meaning and definition
Definition and meaning of snowcap at MeaningMonkey.org. snowcap meaning and definition in the English Dictionary.SNOWCAP noun
Definition of snowcap (noun)
- a covering of snow (as on a mountain peak)
Source: Princeton University Wordnet