Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

maidenhead Definition

Cancel
maidenhead
noun(maid-en-head)
the quality or state of being a maiden : virginity
maidenhead
noun(maid-en-head)
hymen
maidenhead
geographical name(maid-en-head)
town in Berkshire, southern England, on the Thames River west of London population 63,500

Words Related to maidenhead!

maidenhead Examples by Brain Bank Users