flashgun
noun
°An electrically powered device used to trigger a flashbulb.
°Any similar unit used to generate repeatable flashes of light for photography.