Big Huge Thesaurus

Solenogastres

noun

sounds kind of like