Big Huge Thesaurus

Mollusca

noun

sounds kind of like