Leechcraft

n.
  1. The art of healing; skill of a physician.