jump down one's throat - EE Dictionary | EE Dictionary