Kentchurch

Proper noun

 * 1) ; both village and parish border onto, Wales.