Big Huge Thesaurus

Nemertina

noun

sounds kind of like