thunderbursts

English

Noun

thunderbursts

  1. plural of thunderburst