take the spear in one's chest - French English Dictionary