Cestoid
[sestɒid]
Definition
(a.) Of or pertaining to the Cestoidea.
(n.) One of the Cestoidea.
Inputed by Frieda
Definition
n. one of a family of flat worms of internal parasitic habit having a long strap-like body divided into numerous segments: a tapeworm.—Also Cestoid′ean.
Inputed by Jules