Big Huge Thesaurus

Limacidae

noun

sounds kind of like