covenant
ˈkʌv(ə)nənt
noun
an agreement.
there was a covenant between them that her name was never to be mentioned
contract,compact,treaty,pact,accord,deal,bargain,settlement,concordat,protocol,entente,agreement,arrangement,understanding,pledge,promise,bond,indenture,guarantee,warrant,undertaking,commitment
verb
agree by lease, deed, or other legal contract.
the landlord covenants to repair the property
undertake,give an undertaking,pledge,promise,agree,contract,vow,guarantee,warrant,commit oneself,bind oneself,give one’s word,enter into an agreement,engage,plight (oneself)