English Dictionary
◊ MAIDENHEAD
maidenhead
n : a fold of tissue that partly covers the entrance to the
vagina [syn: {hymen}]