jump down somebody's throat - Spanish English Dictionary