Word
harpoon gun, n.
a cannon or similar gun that fires harpoons
<noun.artifact>
harpoon gun
semantic pointers
hypernym
cannon