pulsed discharge - French English Dictionary