spend a lifetime doing something - French English Dictionary