self-exploiting - French English Dictionary