make considerable progress - Turc Anglais Dictionnaire