English edit

Noun edit

cestoid (plural cestoids)

  1. Any of the parasitic flatworms of the class or infraclass Cestoda.

Adjective edit

cestoid (not comparable)

  1. (archaic) Of or pertaining to the order Cestoidea; cestoidean

Further reading edit

Anagrams edit