muzzle deflector - Turkish English Dictionary