to the point of final destination - French English Dictionary