battler

 

noun

  • a person who battles or fights.
  • chiefly Australian/NZ a person who refuses to admit defeat in the face of difficulty.