n. leech, hanger-on, Colloq freeloader, sponger or sponge, bloodsucker, cadger, scrounger or scrounge, barnacle, jackal, hyena or hyaena That parasite lives off Gemma's money and has never worked a day in his life
PARASITE
Meaning of PARASITE in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012