covenant

noun
  1. a formal agreement or contract between two or more parties
  2. a solemn agreement between God and a person or group in religious contexts
  3. Usage: religious
verb
  1. to make a formal agreement or promise
  2. Usage: formal

Examples