eat a humble pie - Alemán Inglés Diccionario