ironside

noun
  1. a person of great strength, courage, or determination
  2. a heavily armored warship
  3. Usage: historical; nautical

Examples