Find the word definition

Wikipedia
Elcombe

Elcombe is a hamlet of approximately 11 houses lying just to the south-east of the market town of Dursley in the English county of Gloucestershire.