power supply plug - French English Dictionary