self-improving - French English Dictionary