Big Huge Thesaurus

Holothuria

noun

sounds kind of like