device producing shocks - Turco Inglés Diccionario