cestoid (English, noun)
expansion: cestoid (plural cestoids)
Senses:
glosses: Any of the parasitic flatworms of the class or infraclass Cestoda.
Forms:
form: cestoids
tags: plural