Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: thunderflash
  1. (military) a pyrotechnic device that generates a loud noise used to simulate battlefield conditions
    "The soldiers used thunderflashes during their training exercise to simulate enemy fire"

Derived forms: thunderflashes

Encyclopedia: Thunderflash