skid to a halt - Turkish English Dictionary