Big Huge Thesaurus

limacidae

noun

sounds kind of like