Definition of snowcap
: a covering cap of snow (as on a mountain peak)
snowcappedplay \-ˌkapt\ adjective
First Known Use of snowcap
Learn More about snowcap
Seen and Heard
What made you want to look up snowcap? Please tell us where you read or heard it (including the quote, if possible).