ever-improving - French English Dictionary