life expectancy free from disability - Turkish English Dictionary