Definition of self-slaughter in English:

self-slaughter

noun

literary
  • Suicide.