make considerable progress - French English Dictionary