LEECHCRAFT Meaning of LEECHCRAFT in English n. archaic the art of healing. [OE lócecróft (as LEECH(2), CRAFT)] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012