Leechcraft /(-krȧft`)/

Leech·craft

Leechcraft

n.
  1. The art of healing; skill of a physician. [Archaic]