Big Huge Thesaurus

symphyla

noun

sounds kind of like