#noun covenant, agreement, compact, bond, pact, stipulation, bargain
#noun promise, assurance, parole