the last lap - French English Dictionary