treacherous blow - French English Dictionary