snowcap

Noun
  1. A covering of snow (as on a mountain peak) (synset 109461748)

Other Searches