Definitions of head-shrinker:

  • noun:   a savage who cuts off and preserves the heads of enemies as trophies
  • noun:   a physician who specializes in psychiatry