Find the word definition

Wikipedia
Kirkstead

Kirkstead is an ancient village and former parish on the River Witham in Lincolnshire, England. It was amalgamated with the civil parish of Woodhall Spa (where the population is included) in 1987.