we have made enormous strides - Turkish English Dictionary