DOG LEECH Meaning of DOG LEECH in English noun 1. archaic : quack 12. archaic : one that treats dogs' diseases Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012