defeat someone easily and by a large amount - Deutsch Englisch Wörterbuch