electrostatic discharge (esd) - French English Dictionary