withstander

noun

1.
an opponent who resists with force or resolution
Derived from:
withstand
2.
a fighter who holds out against attack
Derived from:
withstand