battler

noun
  1. a person who fights or struggles persistently
  2. a person who works hard to overcome difficulties or challenges

Examples