Big Huge Thesaurus

submucosa

noun

sounds kind of like