Definitions
noun
a contract binding one party into the service of another for a specified term
noun
formal agreement between the issuer of bonds and the bondholders as to terms of the debt
Look “indenture” up elsewhere
Want another word?
Spin the dictionary for a fresh one.