Find the word definition

Wikipedia
Northleach

Northleach is a market town in Northleach with Eastington civil parish in Gloucestershire, England. The town is in the valley of the River Leach in the Cotswolds, about northeast of Cirencester and east-southeast of Cheltenham. The 2011 Census recorded the parish's population as 1,854.