hands-down victories - Turkish English Dictionary