Tamil Dictionary 🔍

leechcraft

Leech"craft`, n. Defn: The art of healing; skill of a physician. [Archaic] Chaucer.


leechcraft - Similar Words