Webster's Revised Unabridged Dictionary · 1913

Leechcraft

Leechcraft (-krȧft`) , noun

The art of healing; skill of a physician. [Archaic] — Chaucer