Windsor And Maidenhead (noun) Definition, Meaning & Examples

noun
  1. a unitary authority in S England, in Berkshire. Pop: 135 300 (2003 est). Area: 197 sq km (76 sq miles)
Windsor And Maidenhead (noun) Definition, Meaning & Examples

More Definitions