with rapid strides - Turkish English Dictionary