Synonyms: compact, concordat, covenant
Definition: a signed written agreement between two or more parties (nations) to perform some action
Similar words: written agreement
Definition: a legal document summarizing the agreement between parties