indenture definition
Definition of indenture in English: indenture. noun. 1A legal agreement, contract, or document. contract, agreement, covenant, compact, bond, pledge, promise, warrant, undertaking, commitment, settlement, arrangement, understanding.