self-slaughter - German English Dictionary