defeater

noun
  1. a person or thing that defeats someone or something
  2. something that prevents success or causes failure

Examples