Meaning of maidenhead

Definition of maidenhead

(noun) a fold of tissue that partly covers the entrance to the vagina of a virgin

Other information on maidenhead

WIKIPEDIA results for maidenhead
Amazon results for maidenhead