harppuunatykki

Noun

 * 1) harpoon cannon, harpoon gun deck-mounted cannon for shooting harpoons