the car veered off the road. - Turkish English Dictionary