Stretford (noun) Definition, Meaning & Examples

noun
  1. an industrial town in NW England, in Trafford unitary authority, Greater Manchester. Pop: 42 103 (2001)
Stretford (noun) Definition, Meaning & Examples

More Definitions