pact

noun
  1. a formal agreement between two or more parties, especially countries or groups

Examples