leechcraft Meaning, Definition & Usage

Leech"craft` noun
Definitions
  1. The art of healing; skill of a physician. Archaic Chaucer.

Webster 1913