What is the meaning of the word "ironclad"?

Definitions: