self-discharging - French English Dictionary