Noun Definition

snowcap

1.Definition: a covering of snow (as on a mountain peak)

Category: Objects