noun a small cannon for shooting harpoons.
harpoon gun 🔊 Listen to this noun a small cannon for shooting harpoons. Share Facebook Twitter Google +