Big Huge Thesaurus

lepisma

noun

sounds kind of like