English Dictionary
◊ GOVERNANCE
harpoon
n : an implement with a shaft and barbed point for throwing;
used for catching large fish or whales; a strong line is
attached to it
v : spear with a harpoon; "harpoon whales