Dictionary
Stretford
geographical name Stret·ford \ˈstret-fərd\
Definition of STRETFORD
town NW England in Greater Manchester SW of Manchester pop 47,600
ADVERTISEMENT
Browse
Next Word in the Dictionary: Strimón, Gulf ofPrevious Word in the Dictionary: Stresa
ADVERTISEMENT
Seen & Heard
What made you want to look up Stretford? Please tell us where you read or heard it (including the quote, if possible).