You searched for: “leechdom”
leechdom (s) (noun), leechdoms (pl)
A medical formula or remedy: There are evidently various ailments that can be cured by leechdoms.
This entry is located in the following unit: Medicine, Leeching for Health + (page 1)