SELF-SLAUGHTER Meaning of SELF-SLAUGHTER in English n. SUICIDE. Oxford English vocab. Оксфордский английский словарь. 2012