PARASITE


Meaning of PARASITE in English

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

Oxford thesaurus English vocab.      Английский словарь Оксфорд тезаурус.