Find the word definition

Wikipedia
Grimstead

Grimstead is a civil parish on the River Dun in Wiltshire, England, to the southeast of Salisbury. Its settlements are the villages of East Grimstead and West Grimstead.

The 2001 census recorded a parish population of 518, increasing to 534 at the 2011 census.

The parish is in the area of Wiltshire Council unitary authority, which performs all significant local government functions.