Definition of Stafford in English:

Stafford

proper noun

  • An industrial town in central England, to the south of Stoke-on-Trent, the county town of Staffordshire; population 63,700 (est. 2009).

Pronunciation:

Stafford

/ˈstafəd/