Big Huge Thesaurus

cestidae

noun

sounds kind of like