self-abasement - Spanisch Englisch Wörterbuch