serving a life sentence - French English Dictionary