make great/major strides in - Turkish English Dictionary