Endopar’asite

Definition of Endopar’asite from the PharmacyDictionary.in

Endopar’asite

A parasite that lives inside its host

Not Available