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)