Definitions of headhunter:

  • noun:   a savage who cuts off and preserves the heads of enemies as trophies
  • noun:   a recruiter of personnel (especially for corporations)