be cutting your own throat - French English Dictionary