bitter-ender
bit ter-end er ▶noun a person who holds out until the end no matter what.
bitter-ender ▶noun informal a person who holds out until the end, no matter what. • (in southern African history ) a Boer who refused to surrender towards the end of the Second Boer War.