Stretford

/ (ˈstrɛtfəd) /

noun

an industrial town in NW England, in Trafford unitary authority, Greater Manchester. Pop: 42 103 (2001)

Example sentences from the Web for stretford