To suffer a humiliating experience: “The organizers had to eat crow when the fair they had sworn would attract thousands drew scarcely a hundred people.” The phrase probably refers to the fact that crow meat tastes terrible.
Learn more about eat crow