winner by technical superiority - Spanish English Dictionary