Definition of Parasite from the PharmacyDictionary.in
Parasite
Synonyms or meaning of Parasite
A plant or animal that lives in or on a host, from which it obtains nourishment.
Image related to Parasite
Not Available
Definition of Parasite from the PharmacyDictionary.in
A plant or animal that lives in or on a host, from which it obtains nourishment.
Not Available