Big Huge Thesaurus

limax

noun

sounds kind of like