international payments agreements - French English Dictionary