Sheepwash

See also: sheepwash

English

Proper noun

Sheepwash

  1. A place in England:
    1. A village and civil parish in Torridge district, Devon (OS grid ref SS4806). [1]
    2. A hamlet in Ashington parish, Northumberland (OS grid ref NZ2585).

References

Further reading