self-killing - French English Dictionary