Dictionary search results

Showing 1-3 of 3 results

parasite US English

An organism that lives in or on another organism (its host) and benefits by deriving nutrients at the host’s expense

parasite US Thesaurus

she longed to be free of the parasites in her family