Big Huge Thesaurus

Symphyla

noun

sounds kind of like