a life of dedication - Turc Anglais Dictionnaire