Definition Definition

self-slaughter - Meaning and Examples

Meaning of 'self-slaughter' (Webster Dictionary)

1 . Self-slaughter [ n.]
- Suicide.