life expectancy free from disability - French English Dictionary