Stun gun has 2 different meanings across 1 category:
Noun
a weapon designed to disable a victim temporarily by delivering a nonlethal high-voltage electric shock
A weapon intended to immobilize, usually through delivery of an electric shock.