make great/major strides in - Espagnol Anglais Dictionnaire