Noun
speargun (plural spearguns)
A tube-shaped gun that fires a barbed spear, almost always for underwater use.
A woman who had a court restraining order against a former boyfriend died when she was hit in the right eye with a spear from a speargun, according to investigators. Source: Internet
When most people think of spear fishing (or speargun hunting), they remember the James Bond film ‘Thunderball’ – “I think he got the point” – and that lurid red wetsuit deep down underwater off the coast of the Bahamas. Source: Internet