Home Synonyms indenture
See US English definition of indenture
See UK English definition of indenture
1‘the indenture allowed for moneys to be returned in certain circumstances’
READ THESE ARTICLES