Leechcraft

Definition:

  • (n.) The art of healing; skill of a physician.