There are multiple definitions - click on the translation that matches your context.

arma de choque

substantivo

full

Taser

noun

Definitions of Taser

English

a weapon that gives a person an electric shock so that they are unable to move for a short time

They are carrying firearms and a Taser.