harpoon

(noun) spear (generic term)
(verb) catch (generic term)

< harpo | harpoon gun >