power installations - Francés Inglés Diccionario