Bayonet

A sword or knife at the end of the barrel of a gun that can be used as a spear.