DOG LEECH


Meaning of DOG LEECH in English

noun

1. archaic : quack 1

2. archaic : one that treats dogs' diseases

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.