Find the word definition

Wikipedia
Hatchford

Hatchford is a hamlet in the English county of Surrey outside the town of Cobham (its former civil and ecclesiastical parish); it traditionally includes the contiguous hamlet of Pointers Green.