Definify.com

Webster 1913 Edition


Leechcraft

Leech′craftˊ

(-krȧftˊ)
,
Noun.
The art of healing; skill of a physician.
[Archaic]
Chaucer.