rip out the throat of - Turkish English Dictionary