defeater

noun

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