thundersticks

English

Noun

thundersticks

  1. plural of thunderstick