harpoon gun: a cannon or similar gun that fires harpoons
artillery: large but transportable armament
cobalt: a hard ferromagnetic silver-white bivalent or trivalent metallic element; a trace element in plant and animal nutrition