Agency: Please refer to 'parasite'
parasite
noun
One who depends on another for support without reciprocating: bloodsucker, hanger-on, leech, sponge. Slang: freeloader. See dependence
parasite
noun
One who depends on another for support without reciprocating: bloodsucker, hanger-on, leech, sponge. Slang: freeloader. See dependence
Comment