Big Huge Thesaurus

gymnophiona

noun

sounds kind of like