Find the word definition

Wikipedia
Stetchworth

Stetchworth is a small village and civil parish in East Cambridgeshire, England, to the south of the horse-racing centre of Newmarket and around east of Cambridge.