hymenoid
/ˌhɪmɪˈnoʊɪd/Definitions
1. adjective
resembling or relating to a membrane, especially the hymen
“The hymenoid structure played a crucial role in the organism’s reproductive process.”
2. noun
a membrane or structure resembling the hymen
“The hymenoid was found to be a unique feature among the species.”