mean lifetime - French English Dictionary