make rapid strides - Allemand Anglais Dictionnaire