make somebody eat humble pie - Turkish English Dictionary