make rapid progress - French English Dictionary