leech[noun]Synonyms: parasite, barnacle, bloodsucker, freeloader, hanger-on, lounge lizard, spiv, sponge, sponger, sucker
[TahlilGaran] English Synonym Dictionary ▲
leech /liːtʃ/
noun [countable][
Language: Old English;
Origin: læce]
1. a small soft creature that fixes itself to the skin of animals in order to drink their blood
2. someone who takes advantage of other people by taking their money, food etc ⇒
parasite:
The family began to see him as a leech. [TahlilGaran] Dictionary of Contemporary English ▲