self-discharge - French English Dictionary