a point of no return - French English Dictionary