Definition of Stafford
town in west central England population 68,000 ◆Stafford is the capital of Staffordshire.
Learn More about stafford
Britannica.com: Encyclopedia article about Stafford
Seen and Heard
What made you want to look up Stafford? Please tell us where you read or heard it (including the quote, if possible).