hymen: meaning and definitions

EnglishType a word

What is hymen?

  • A membranous fold of tissue that partly or completely occludes the external vaginal orifice.