flash eliminator

flash suppressor


noun

a device fitted to the muzzle of a firearm to reduce the flash made by the ignited propellant gases