Big Huge Thesaurus

mollusca

noun

sounds kind of like