SELF-SLAUGHTER


Meaning of SELF-SLAUGHTER in English

n. SUICIDE.

Oxford English vocab.      Оксфордский английский словарь.