Big Huge Thesaurus

cestida

noun

sounds kind of like