Meaning of hymen

Definition of hymen

(noun) (Greek mythology) the god of marriage
a fold of tissue that partly covers the entrance to the vagina of a virgin

Other information on hymen

WIKIPEDIA results for hymen
Amazon results for hymen