Definition of electric harpoon in English:

electric harpoon

noun

  • A harpoon which delivers an electric shock to kill or paralyse its target; (formerly also) †a harpoon which is fired by electricity (obsolete).

Origin

Mid 19th century; earliest use found in Scientific American.