win (something) hands down - Deutsch Englisch Wörterbuch