slit a person's throat - Español Inglés Diccionario