LEECH


Meaning of LEECH in English

n. bloodsucking worm; person who clings to another without giving anything in return, parasite; doctor, physician (Archaic)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.