LEECHCRAFT


Meaning of LEECHCRAFT in English

noun the art of healing; skill of a physician.

Webster English vocab.      Английский словарь Webster.