defeat someone in a humiliating way - Spanisch Englisch Wörterbuch