Electrical substation - Español Inglés Diccionario