deal a death blow - Turkish English Dictionary