snowspouts

English

Noun

snowspouts

  1. plural of snowspout