eat a humble pie - Deutsch Englisch Wörterbuch