Indenture Legal Meaning and Definition
Here is a simplified definition of the legal term Indenture.
Indenture (noun): An official, written agreement or contract that clearly states the responsibilities, rights, and benefits of two parties. This term is often used in reference to financial contracts or agreements involving loans or debts.