life-giving - Turkish English Dictionary