self-slaughter - French English Dictionary