tapeworm

nounA long, flat, parasitic worm that lives in the intestines of animals and humans, often causing digestive problems and weight loss.

No synonyms or antonyms found for this word.

tapeworm synonyms & antonyms | whatsthatwordmean | whatsthatwordmean