weather bombs

English

Noun

weather bombs

  1. plural of weather bomb