die an agonizing death - Turkish English Dictionary