Self-destroyer

n.
  1. One who destroys himself; a suicide.