eating humble pie - EE Dictionary | EE Dictionary