substantial progress - French English Dictionary