Meaning of harpoon

Definition of harpoon

(noun) a spear with a shaft and barbed point for throwing; used for catching large fish or whales; a strong line is attached to it
(verb) spear with a harpoon; "harpoon whales"

Other information on harpoon

WIKIPEDIA results for harpoon
Amazon results for harpoon