last the distance - French English Dictionary