ironsides

noun
  1. a person of great strength, courage, or determination
  2. Usage: often used as a nickname
  3. a warship with iron or steel armor plating
  4. Usage: historical; nautical

Examples