Stretford

play
geographical name Stret·ford \ˈstret-fərd\

Definition of Stretford

  1. town southwest of Manchester in the Greater Manchester metropolitan area, northwestern Englandpopulation 27,000


Seen and Heard

What made you want to look up Stretford? Please tell us where you read or heard it (including the quote, if possible).