harpoon
nounDefinition of harpoon
: a barbed spear or javelin used especially in hunting large fish or whales
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more