Definitions
noun
ribbonlike flatworms that are parasitic in the intestines of humans and other vertebrates
Look “cestode” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
ribbonlike flatworms that are parasitic in the intestines of humans and other vertebrates