Home › Words › S › sheepwashsheepwashsheepwash means A place in England:; A village and civil parish in Torridge district, Devon (OS grid ref SS4806).Among words judged in Lexicurio's Arena, sheepwash ranks #14,572 of 42,747 for Qualifying.EtymologyFrom sheep + wash.nameA place in England:; A village and civil parish in Torridge district, Devon (OS grid ref SS4806).A place in England:; A hamlet in Ashington parish, Northumberland (OS grid ref NZ2585).nounsheep-dip (antiparasitic formulation for use on sheep)A place where sheep are dosed with this formulation.Definitions & examples from Wiktionary (CC BY-SA 3.0).