rip the innards out of - Turkish English Dictionary