electrically discharged weapon - Francés Inglés Diccionario