Answer: ironcladagreement

AnswerCrossword Clue
IRONCLADAGREEMENT

Firm contract