Find the word definition

Wikipedia
Playhatch

Playhatch (or Play Hatch) is a hamlet in the civil parish of Eye & Dunsden in South Oxfordshire, England, about northeast of Reading, Berkshire.