Search Result for "cestoid": 

The Collaborative International Dictionary of English v.0.48:

cestoid \ces"toid\ (s[e^]s"toid), a. (Zool.) Of or pertaining to the Cestoidea. -- n. One of the Cestoda. [1913 Webster]