Ironclad

a.
  1. having an outer covering of iron or steel; as, an ironclad war vessel.
  2. so strong or secure as to be unbreakable; as, an ironclad contract.