disability free life expectancy - Turkish English Dictionary