Home
Search
Index
Definify.com
Webster
1913
Edition
Leechcraft
Leech′craftˊ
(-krȧftˊ)
,
Noun.
The art of healing; skill of a physician.
[Archaic]
Chaucer.
Similar Results