self-controlled learning - French English Dictionary