self-directed team - French English Dictionary