Dictionary.com
Thesaurus.com

had necked

  • past perfect
    of neck.
    neck
    noun
    the part of the body of an animal or human being that connects the head and the trunk.