international agreement or arrangement - Spanish English Dictionary