non-skid brakes - Turkish English Dictionary