self-energizing - French English Dictionary