self-managing - French English Dictionary