snowcap

Nouns

  • (n) a covering of snow (as on a mountain peak)

Words of close approximity