sheepwash
Noun
Meaning
sheep-dip (antiparasitic formulation for use on sheep)
A place where sheep are dosed with this formulation.
Source: en.wiktionary.orgNoun
sheep-dip (antiparasitic formulation for use on sheep)
A place where sheep are dosed with this formulation.
Source: en.wiktionary.org