distribution substation - Francés Inglés Diccionario