to win hands down - Turkish English Dictionary