Synonyms of indenture in English:

indenture


See US English definition of indenture

See UK English definition of indenture

noun

1‘the indenture allowed for moneys to be returned in certain circumstances’

SYNONYMS
contract, agreement, covenant, compact, bond, pledge, promise, warrant, undertaking, commitment, settlement, arrangement, understanding
lease, guarantee, warranty
certificate, deed, document, instrument
rare engagement