Correct Answer: (c) Harpoon
Solution:Harpoon - a spear used for hunting large fish
Dagger - a type of knife used as a weapon, especially in past time
Lance - a long weapon with a wooden shaft and a pointed steel head, formerly used by a horseman in charging.
Sword - a long, very sharp metal weapon, like a large knife