1. To do a difficult, arduous, or painful task, as in "I had to run the gauntlet at work today."
2. A traditional punishment in which the punishee was run down two parallel lines of punishers, each of whom struck the punishee or threw rocks at him. (Source of the name.)
3. What your enemies must do in the game Warzone Tower Defense.