Definition of Tapeworm from the PharmacyDictionary.in
Tapeworm
Synonyms or meaning of Tapeworm
A flat, ribbon-like parasitic worm that lives in the intestines.
Image related to Tapeworm
Not Available
Definition of Tapeworm from the PharmacyDictionary.in
A flat, ribbon-like parasitic worm that lives in the intestines.
Not Available