cestodeEnglish

cestode, tapeworm

Noun

Ribbonlike flatworms that are parasitic in the intestines of humans and other vertebrates

English: tapeworm, cestode

English words with similar meanings

Show 1 words