SELF-SLAUGHTER Meaning of SELF-SLAUGHTER in English (n.) Suicide. Webster's English dictionary. Английский словарь Webster. 2012