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 : tapeworm
Install App