defeater

dɪˈfiːtə

noun

a person or thing that defeats or conquers someone or something.

the onset of hopelessness is the great defeater