trip an electric installation - Francés Inglés Diccionario