Big Huge Thesaurus

Gastropoda

noun

sounds kind of like