on-board power supply - French English Dictionary