make great strides in something - Turco Inglés Diccionario