Synonyms for
Parasite
Definition
a creature that lives on or in another organism and benefits by taking nutrients from its host, often harming the host in the process
Synonyms for
Definition
a creature that lives on or in another organism and benefits by taking nutrients from its host, often harming the host in the process