Big Huge Thesaurus

cestoda

noun

sounds kind of like