eat humble pie - Turkish English Dictionary