self-charging - French English Dictionary