eat humble pie - EE Dictionary | EE Dictionary