make rapid strides - Espagnol Anglais Dictionnaire