what is a muzzle shroud
A muzzle shroud is a sleeve (either circular or otherwise) that extends beyond a weapon's muzzle.