be cutting your own throat - Alemán Inglés Diccionario