Subscribe
URL of the page has been copied to clipboard.
Meaning : Ribbonlike flatworms that are parasitic in the intestines of humans and other vertebrates.
Synonyms : cestode
Install App