Big Huge Thesaurus

nemertean

noun

sounds kind of like