HARPOON GUN





Definition:

  1. [noun] a cannon or cannon-like gun that fires harpoons

Synonyms: