Synonyms of Harpoon
Primary definition: A barbed spearlike weapon attached to a long rope, used for catching whales and large sea fish.
Primary definition: A barbed spearlike weapon attached to a long rope, used for catching whales and large sea fish.