make somebody eat humble pie - German English Dictionary