life-giver - Turc Anglais Dictionnaire