English | German | Russian | Czech

thunderflash English

Meaning thunderflash meaning

What does thunderflash mean?

thunderflash

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

Are you looking for...?