slit the throat of - German English Dictionary