international payments agreements - Spanish English Dictionary