substantial progress - Espagnol Anglais Dictionnaire