indenture - Dictionary definition and meaning for word indenture
Indenture can be separated as In-debt-to-Sir (debt to your master) implying you as a slave or an apprentice to your master.
lion lives IN DEN... so in den u have to the servant of lion
Sounds like 'Signature'; which is essential for a contract.
INDENTURE Sounds like IND(ian) MENTOR.. So u are an apprentice toyour MENTOR!!
In+denture, denture means false teeth, so to fix false teeth in mouth one need to buy denture by contract from doctor for a specific period of time .