Leechcraft Copy link Leechcraft (-krȧft`) , noun The art of healing; skill of a physician. [Archaic] — Chaucer