make good progress - French English Dictionary