Find the word definition

Wikipedia
Battlescombe

Battlescombe is a village in Gloucestershire, England.

Category:Villages in Gloucestershire Category:Stroud (district)