A definition of Flash Gun
A device used in conjunction with a camera to provide extra illumination. Flashguns are typically mounted on a camera’s hotshoe, although they can also be used off-camera and wirelessly, and in combination with one another for more considered work.