Meaning of self-slaughter in English:

self-slaughter

noun

mass noun literary
  • Suicide.