supply and service agreements - Turc Anglais Dictionnaire