eat a humble pie - Turkish English Dictionary