aldershot








noun

  1. a city in NE Hampshire, in S England, SW of London.
  2. a large military training center there.

noun

  1. a town in S England, in Hampshire: site of a large military camp. Pop: 58 170 (2001)
52 queries 0.576