make great/major strides in - Allemand Anglais Dictionnaire