Big Huge Thesaurus

scutigerella

noun

sounds kind of like