gauntlet

noun
  1. a protective glove, especially one made of metal worn as part of medieval armor
  2. Usage: historical
  3. a challenging or difficult situation that tests one’s abilities or endurance
  4. Usage: often in phrase ‘run the gauntlet’
  5. a form of punishment where a person runs between two rows of people who strike them
  6. Usage: historical; often in phrase ‘run the gauntlet’

Examples