pact
nounA formal agreement, such as one between nations; a treaty.
nounAn arrangement between people; a compact. synonym: agreement.
nounAn agreement; a compact.
nounAn agreement; a league; a compact; a covenant.
nounAn
a written agreement between two states or sovereigns