Big Huge Thesaurus

cestode

noun

sounds kind of like