deal a death blow - German English Dictionary