Big Huge Thesaurus

Anguillula

noun

sounds kind of like