to the point of final destination - Turkish English Dictionary