Find the word definition

Wikipedia
Snailbeach

Snailbeach is a village in Shropshire, England, located near Shrewsbury at . The population details taken at the 2011 census can be found under Worthen. The village was formerly home to a large lead mine.