Subscribe
URL of the page has been copied to clipboard.
Meaning : A signed written agreement between two or more parties (nations) to perform some action.
Synonyms : compact, covenant
Install App