self-life - French English Dictionary