last a lifetime - French English Dictionary