to be hacked off - French English Dictionary