Definition Definition

leechcraft - Meaning and Examples

Meaning of 'leechcraft' (Webster Dictionary)

1 . Leechcraft [ n.]
- The art of healing; skill of a physician.