Find the word definition

Wikipedia
Stechford

Stechford is an area of Birmingham, England, situated about five miles east of the city centre, bordering Ward End, Yardley, Hodge Hill and Kitts Green.