tapeworm
Explore definitions, synonyms, and language insights of tapeworm
Definitions
Noun
ribbonlike flatworms that are parasitic in the intestines of humans and other vertebrates
Explore definitions, synonyms, and language insights of tapeworm