battery power supply system - French English Dictionary