Subscriber login


Forgot your password?

Library card login

Other

thunderflash

Pronunciation: /ˈθʌndəflaʃ/

Definition of thunderflash

noun

  • a noisy but harmless pyrotechnic device used especially in military exercises.