Big Huge Thesaurus

hymenium

noun

sounds kind of like