electric power supply system - Spanish English Dictionary