What is Indenture?

Indenture definition and meaning on Dictionary terms:
a deed or agreement executed in two or more copies with edges correspondingly indented as a means of identification.
any deed, written contract, or sealed agreement.
a contract by which a person, as an apprentice, is bound to service.
any official or formal list, certificate, etc., authenticated for use as a voucher or the like.

the formal agreement between a group of bondholders and the debtor as to the terms of the debt.

verb (used with object), in