serve a life sentence - French English Dictionary