make great/major strides in - Francés Inglés Diccionario