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.”

Synonyms

  • hymenial
  • membranous

Antonyms

  • defeminized
  • hymenectomized