SELF-SLAUGHTER Meaning of SELF-SLAUGHTER in English n. Suicide, self-murder, self-destruction. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012