Find the word definition

Wikipedia
Stambourne

Stambourne is a village and civil parish in the Braintree District in north Essex, England.

Stambourne derives from an old local dialect term for 'stony brook'. Stambourne's closest neighbouring villages are Ridgewell, Toppesfield, Cornish Hall End and Great Yeldham.

The parish church of St Peter and St Thomas Becket dates from the 11th century and is a grade I listed building.