terms agreed upon - Allemand Anglais Dictionnaire