Find the word definition

Wikipedia
Handsacre

Handsacre is a village in the English county of Staffordshire, England. Population details taken at the 2011 census can be found under Armitage with Handsacre