Maidenhead (noun) Definition, Meaning & Examples

noun
  1. the hymen.
  2. maidenhood; virginity.
noun
  1. a nontechnical word for the hymen
  2. virginity; maidenhood
noun
  1. a town in S England, in Windsor and Maidenhead unitary authority, Berkshire, on the River Thames. Pop: 58 848 (2001)
Maidenhead (noun) Definition, Meaning & Examples

More Definitions