n. tapeworm, parasitic flatworm that infests the intestinal tracts of humans and other vertebrates
Copyright © 2018 WordTech Co.