average length of life - French English Dictionary