cut your own throat - Francés Inglés Diccionario