what’s the difference between gaff and harpoon?
A harpoon is a type of weapon that is thrown or projected, typically with a metal spearhead at its front, designed to pierce and kill large fish or marine mammals. A gaff is a pole with a sharp spike on one end used for landing large fish. It is also used as an instrument for seizing an animal by the horns or ears, as in bullfighting.