umble pie

Noun

 * 1) humble pie; a pie made of offal