have a tapeworm (0 synonym found)

Definition of have a tapeworm:

°A type of parasitical worm which infests the intestines of both animals and humans.

Definition of have a tapeworm:

°A type of parasitical worm which infests the intestines of both animals and humans.
Get a free website audit from Next Wave ServicesGet a free website audit from Next Wave Services

Back to Top