harpooneer

noun

1.
someone who launches harpoons
Derived from:
harpoon