Big Huge Thesaurus

choroid

noun

sounds kind of like