Answer: defeater

AnswerCrossword Clue
defeaterone who defeats (to win a victory over)
defeaterto frustrate
defeaterto overcome in a contest
defeaterthe act of defeating or the state of being defeated