due and faithful performance - Turc Anglais Dictionnaire