make considerable progress - Français Anglais Dictionnaire