make rapid strides - Français Anglais Dictionnaire