leechcraft (0 synonym found)

Definition of leechcraft:

(n) : (historical) The art or practice of healing or medicine.
(n) : The skill or expertise of a physician, medical knowledge; medical attendance.

Definition of leechcraft:

(n) : (historical) The art or practice of healing or medicine.
(n) : The skill or expertise of a physician, medical knowledge; medical attendance.

Back to Top