make great/major strides in - İspanyolca İngilizce Sözlük