Big Huge Thesaurus

solenogastres

noun

sounds kind of like