Big Huge Thesaurus

venula

noun

sounds kind of like