win (something) hands down - Spanish English Dictionary