Find the word definition

Wikipedia
Sheepscombe

Sheepscombe is a small village in the English county of Gloucestershire. Sheepscombe is located some south-east of the city of Gloucester, north-east of the town of Stroud, and east of the village of Painswick. It lies in a narrow valley, hidden behind the Cotswold scarp, and just off the A46 and B4070 roads.