Subscriber login


Forgot your password?

Library card login

Other

Maidenhead

Pronunciation: /ˈmeɪd(ə)nhɛd/
Definition of Maidenhead
  • a town in Berkshire, southern England to the west of London on the River Thames; population 53,900 (est. 2009).
  |  Cite

Word of the day

epithalamium

/ ˌɛpɪθəˈleɪmɪəm /
noun
a song or poem celebrating a marriage …