snow bombs

English

Noun

snow bombs

  1. plural of snow bomb