snowcaps

English

Noun

snowcaps

  1. plural of snowcap