deliver on commitments - Turc Anglais Dictionnaire