Big Huge Thesaurus

Sipuncula

noun

sounds kind of like