thunderflash
Noun
Meaning
thunderflash (plural thunderflashes)
(military) A pyrotechnic device that generates a loud noise, used to simulate battlefield conditions.
Noun
thunderflash (plural thunderflashes)
(military) A pyrotechnic device that generates a loud noise, used to simulate battlefield conditions.