life-long debt - Turkish English Dictionary