electric power transformation substation - Francés Inglés Diccionario