Self-annihilated /(?)/

Self·-an·ni·hi·la·ted

Self-annihilated

a.
  1. Annihilated by one's self.