Subscribe
URL of the page has been copied to clipboard.
Meaning : Worm that is parasitic on the intestines of vertebrates especially roundworms and tapeworms and flukes.
Synonyms : parasitic worm
Install App