deep-six someone - French English Dictionary