eat a humble pie - Turco Inglés Diccionario