n. bloodsucking worm; person who clings to another without giving anything in return, parasite; doctor, physician (Archaic)
LEECH
Meaning of LEECH in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012