a formal agreement or contract; a binding promise
The two nations signed a covenant to maintain peace.
Master “covenant” and 999 more SAT words