ironside /(?)/

i·ron·side

ironside

n.
  1. a man of great strength and endurance, especially on who is brave.

Ironside

prop. n.
  1. A nickname for Oliver Cromwell.
  2. A nickname for Edmund II of England.