Find the word definition

Wikipedia
Grimsargh

Grimsargh is a village and civil parish in the City of Preston, Lancashire, England. According to the 2001 census the parish had a population of 2,164, increasing to 2,653 at the 2011 census. The parish is part of the electoral ward of Preston Rural East.