Big Huge Thesaurus

serosa

noun

sounds kind of like