Subscribe
URL of the page has been copied to clipboard.
Meaning : A weapon designed to disable a victim temporarily by delivering a nonlethal high-voltage electric shock.
Synonyms : stun gun
Install App