Helmshore (English, name)
expansion: Helmshore
Senses:
glosses: A large village in Rossendale borough, Lancashire, England (OS grid ref SD7821).
Forms: