the rubber hits the road - Turkish English Dictionary