muzzle thread protector - Spanish English Dictionary