a point of departure - French English Dictionary