device producing shocks - Francés Inglés Diccionario