make considerable progress - Espagnol Anglais Dictionnaire