electric power supply systems - Francés Inglés Diccionario