harpoon gun

Noun
  1. A cannon or similar gun that fires harpoons (synset 103501066)

Other Searches