Northampton/Definition

(Population 202,800) A large town and urban area in central England.