Etymology
Today it means: A tube-shaped gun that fires a barbed spear, almost always for underwater use. Full definition →
From spear + gun.
Etymology from Wiktionary, CC BY-SA 4.0.