maidenhead

noun
  1. a town in Berkshire, England, on the River Thames
  2. Usage: proper noun
  3. the state of being a maiden; virginity
  4. Usage: archaic; formal

Examples