LEECH


Meaning of LEECH in English

n. 1 any freshwater or terrestrial annelid worm of the class Hirudinea with suckers at both ends, esp. Hirudo medicinalis, a bloodsucking parasite of vertebrates formerly much used medicinally. 2 a person who extorts profit from or sponges on others. like a leech persistently or clingingly present.

[ OE l‘ce, assim. to LEECH(2) ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.