electric power supply systems - French English Dictionary