ironclad

adjective
  1. impossible to change, break, or dispute; completely secure or certain
  2. covered or protected with iron armor
  3. Usage: historical
noun
  1. a warship covered with iron armor plates
  2. Usage: historical

Examples