life itself - Turc Anglais Dictionnaire