agonizing death - French English Dictionary