×

indenture meaning in English

n. indenture, contract which binds a person to serve another for a specified period of time

Related Words

  1. indentition
  2. indention
  3. indes
  4. independentisme
PC Version

Copyright © 2018 WordTech Co.