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