parasite
par-a-site
noun
An organism living on or in another, benefiting at the host's expense.
"Fleas are common parasites found on pets."
noun
A person who exploits others, giving nothing back in return.
"He was called a parasite for living off his parents."
Thesaurus
Synonyms: sponger, leech, sponge
Antonyms: host