Find the word definition

Wikipedia
Litchborough

Litchborough is a village and civil parish in South Northamptonshire, England. At the time of the 2001 census, the parish's population was 300 people, increasing to 321 at the 2011 Census. It is about north-west of Towcester.

The Church of England parish church is dedicated to St Martin.