| Noun | 1. | harpoon - a spear with a shaft and barbed point for throwing; used for catching large fish or whales; a strong line is attached to itfluke - a barb on a harpoon or arrow harpoon line - a strong rope for making the catch fast to the harpooner's boat | |