noun a city in NE Hampshire, in S England, SW of London. a large military training center there. nouna town in S England, in Hampshire: site of a large military camp. Pop: 58 170 (2001)