Advertisement

Advertisement

Windsor and Maidenhead

noun

  1. a unitary authority in S England, in Berkshire. Pop: 135 300 (2003 est). Area: 197 sq km (76 sq miles)


Advertisement

Advertisement

Advertisement

Advertisement