What is Hadcock?
the uncommon last name of a extremely gifted or talented person
that girl over there is so fine she has to be a hadcock!