American Dictionary of the English Language

Dictionary Search

Leech-craft


LEE'CH-CRAFT, noun The art of healing. obsolete