Synonyms of Parasite
Primary definition: An organism that lives in or on another organism of another species and benefits by deriving nutrients at the other's expense.
Primary definition: An organism that lives in or on another organism of another species and benefits by deriving nutrients at the other's expense.