power supply leads - French English Dictionary