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