have a tapeworm ( 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.

Back to Top