Harpooner /(här*po͡on"ẽr)/

Har·poon·er

Harpooner

n.
  1. One who throws the harpoon.