bitter-ender

Noun

 * 1) Someone who fights to the bitter end