meaning of Big Dick Win

Big Dick Win meaning in Urban Dictionary

once you score a victory that defies the odds and comes at the mercy of other people.