deal something a death blow - French English Dictionary