Stafford/Definition

A large town in central England, the county town of Staffordshire.